﻿@charset "utf-8";

/* CSS Document */

body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/



.header , .content , .container{margin-left:auto; margin-right:auto; width:1000px; font-family:microsoft yahei;}



/*页眉*/

.header{width:100%; overflow:hidden; background-color:#fff;}



.hdtop{height: 35px; background: #f5f5f5; border-bottom: 1px solid #e9e9e9;}

.hdtop .container{ overflow: hidden;}

.hdtop .container *{ display: inline-block;}

.hdtop span{ float: left; height: 35px; line-height: 35px; font-size: 12px; color: #666666;}

.hdtop em{ float: right; height: 13px; line-height: 13px; margin-top: 11px;}

.hdtop em a{float: left; font-size: 12px; color: #303030; padding: 0px 15px; border-left: 1px dotted #d7d7d7;}

.hdtop em a.nobd{ border: none;}

.hdmid{ height: 136px;}

.hdmid .hdmid_l{ float: left; overflow: hidden; margin-top: 23px;}

.hdmid .hdmid_l h1{ float: left;}

.hdmid .hdmid_l h1 *{display: inline-block; float: left;}

.hdmid .hdmid_l h1 i{height: 75px; width: 1px; margin-top: 6px; background: url(../images/sbd.png) no-repeat; margin-left: 16px;}

.hdmid .hdmid_l>div{padding-left: 110px; padding-top: 10px;}

.hdmid .hdmid_l>div h2{ font-size: 30px; color: #383838;}

.hdmid .hdmid_l>div p{ font-size: 20px; color: #666666; margin-top: 3px;}

.hdmid .hdmid_r{ float: right; margin-top: 15px;}

.hdmid .hdmid_r dt{float: left;}

.hdmid .hdmid_r dt img{display: block; margin-top: 4px;}

.hdmid .hdmid_r dd{padding-left: 40px;}

.hdmid .hdmid_r dd span{font-size: 14px; color: #292929;}

.hdmid .hdmid_r dd p{ font-size: 26px; line-height: 28px; font-family: "Arial"; color: #292929;}

.hddown{ height: 54px; background: #0259A7;}

.hddown ul{height: 54px; overflow: hidden;}

.hddown ul li{height: 54px; float: left;}

.hddown ul li a{height: 54px; display: inline-block; text-decoration: none; line-height: 54px; font-size: 14px; color: #fff; padding: 0 40px;}

.hddown ul li.cur{background: #EF5C1A;}

.hddown ul li:hover{background: #EF5C1A;}

/*-- header_end --*/





.footer{overflow: hidden; background: #373737;}

.footer .container{padding-top: 27px; padding-bottom: 45px; overflow: hidden;}

.footer .ftmenu{ overflow: hidden;}

.footer .ftmenu li{ text-align: center; float: left; padding: 6px 21px 0 21px;}

.footer .ftmenu li.mglelt{ margin-left: 3px;}

.footer .ftmenu li img{display: inline-block;}

.footer .ftmenu li p{height: 30px; line-height: 30px;}

.footer .ftmenu li p a{font-size: 14px; color: #bebebe;}

.footer .ftmenu li:hover a{color: #b81300;}

.footer .ftmenu li span{display: inline-block; width: 48px; height: 48px;}

.footer .ftmenu li.fmn1 span{background: url(../images/ftmnimg1.png) no-repeat;}

.footer .ftmenu li.fmn2 span{background: url(../images/ftmnimg2.png) no-repeat;}

.footer .ftmenu li.fmn3 span{background: url(../images/ftmnimg3.png) no-repeat;}

.footer .ftmenu li.fmn4 span{background: url(../images/ftmnimg4.png) no-repeat;}

.footer .ftmenu li.fmn5 span{background: url(../images/ftmnimg5.png) no-repeat;}

.footer .ftmenu li.fmn6 span{background: url(../images/ftmnimg6.png) no-repeat;}

.footer .ftmenu li.fmn7 span{background: url(../images/ftmnimg7.png) no-repeat;}

.footer .ftmenu li.fmn8 span{background: url(../images/ftmnimg8.png) no-repeat;}

.footer .ftmenu li.fmn9 span{background: url(../images/ftmnimg9.png) no-repeat;}

.footer .ftmenu li.fmn10 span{background: url(../images/ftmnimg10.png) no-repeat;}

.footer .ftmenu li.fmn1:hover span{background: url(../images/ftmnimg1_h.png) no-repeat;}

.footer .ftmenu li.fmn2:hover span{background: url(../images/ftmnimg2_h.png) no-repeat;}

.footer .ftmenu li.fmn3:hover span{background: url(../images/ftmnimg3_h.png) no-repeat;}

.footer .ftmenu li.fmn4:hover span{background: url(../images/ftmnimg4_h.png) no-repeat;}

.footer .ftmenu li.fmn5:hover span{background: url(../images/ftmnimg5_h.png) no-repeat;}

.footer .ftmenu li.fmn6:hover span{background: url(../images/ftmnimg6_h.png) no-repeat;}

.footer .ftmenu li.fmn7:hover span{background: url(../images/ftmnimg7_h.png) no-repeat;}

.footer .ftmenu li.fmn8:hover span{background: url(../images/ftmnimg8_h.png) no-repeat;}

.footer .ftmenu li.fmn9:hover span{background: url(../images/ftmnimg9_h.png) no-repeat;}

.footer .ftmenu li.fmn10:hover span{background: url(../images/ftmnimg10_h.png) no-repeat;}

.footer .ftmenu li:hover span{-webkit-animation:tada 1s .2s ease both;-moz-animation:tada 1s .2s ease both}

.zsbd{ width: 100%;height: 0px; border-top: 1px solid #525252; margin-top: 18px; border-bottom: 1px solid #272727;}

.ftdown{overflow: hidden;}

.ftdown dl{ float: left; overflow: hidden; margin-left:1px; margin-top: 30px;}

.ftdown dl dt{ float: left;}

.ftdown dl dt img{display: block; margin-top: 0px;}

.ftdown dl dd{ margin-left: 180px;border-left:1px solid #fff;padding-left: 30px;}

.ftdown dl dd p{ height: 30px; line-height: 30px; font-size: 13px; color: #a7a7a7;}

.ftdown dl dd p *{display: inline-block; font-size: 13px; color: #a7a7a7;}

.ftdown dl dd p em{ width: 5px; height: 2px;}

@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.7) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.2) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.7) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.2) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.2) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}

.ftdown .ewm{ float: right; margin-top: 22px; overflow: hidden;}

.ftdown .ewm span{display: block; width: 140px; float: left; text-align: center; margin-left: 8px; height: 141px; background: url(../images/ewmbox.png) no-repeat;}

.ftdown .ewm span img{display: inline-block; margin-top: 9px;}

/*footer_end*/



.youce{width:54px; float:right; position:fixed; right:-3px; bottom:25px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px; z-index:10000;}

.youce ul li{margin-bottom:3px; width:41px; background:url(../images/top.png) no-repeat top center; list-style:none;}

.youce ul li:hover{background:url(../images/top_h.png) no-repeat top center;}

.youce ul li a{display:block; width:41px; height:41px;}

